﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace KPIS.GERP.GHRMS.MODEL
{
    public class PositionCommandDtlsInfo : RecordInfo
    {
        private Nullable<int> cmd_pos_dtls_seq;
        private Nullable<int> cmd_pos_seq;
        private string cmd_pos_ref;
        private string cmd_pos_descr;
        private Nullable<int> pos_seq;
        private string old_pos_ref;
        private string new_pos_ref;
        private string old_pos_name;
        private string new_pos_name;
        private Nullable<int> old_job_site_seq;
        private Nullable<int> new_job_site_seq;
        private string old_job_site_name;
        private string new_job_site_name;
        private Nullable<int> old_field_seq;
        private Nullable<int> new_field_seq;
        private string old_field_name;
        private string new_field_name;
        private Nullable<int> old_exec_seq;
        private Nullable<int> new_exec_seq;
        private string old_exec_name;
        private string new_exec_name;
        private Nullable<int> old_pos_type_seq;
        private Nullable<int> new_pos_type_seq;
        private string old_pos_type_name;
        private string new_pos_type_name;
        private Nullable<int> old_class_spec_seq;
        private Nullable<int> new_class_spec_seq;
        private Nullable<double> old_salary_quota;
        private Nullable<double> new_salary_quota;
        private Nullable<DateTime> start_date;
        private string remarks;

        public PositionCommandDtlsInfo()
        { 
        }
        public Nullable<int> Seq
        {
            get { return cmd_pos_dtls_seq; }
            set { cmd_pos_dtls_seq = value; }
        }
        public Nullable<int> CmdPosSeq
        {
            get { return cmd_pos_seq; }
            set { cmd_pos_seq = value; }
        }
        public string CmdPosRef
        {
            get { return cmd_pos_ref; }
            set { cmd_pos_ref = value; }
        }
        public string CmdPosDescr
        {
            get { return cmd_pos_descr; }
            set { cmd_pos_descr = value; }
        }
        public Nullable<int> PosSeq
        {
            get { return pos_seq; }
            set { pos_seq = value; }
        }
        public string OldPosRef
        {
            get { return old_pos_ref; }
            set { old_pos_ref = value; }
        }
        public string NewPosRef
        {
            get { return new_pos_ref; }
            set { new_pos_ref = value; }
        }
        public string OldPosName
        {
            get { return old_pos_name; }
            set { old_pos_name = value; }
        }
        public string NewPosName
        {
            get { return new_pos_name; }
            set { new_pos_name = value; }
        }
        public Nullable<int> OldJobSiteSeq
        {
            get { return old_job_site_seq; }
            set { old_job_site_seq = value; }
        }
        public Nullable<int> NewJobSiteSeq
        {
            get { return new_job_site_seq; }
            set { new_job_site_seq = value; }
        }
        public string OldJobSiteName
        {
            get { return old_job_site_name; }
            set { old_job_site_name = value; }
        }
        public string NewJobSiteName
        {
            get { return new_job_site_name; }
            set { new_job_site_name = value; }
        }
        public Nullable<int> OldFieldSeq
        {
            get { return old_field_seq; }
            set { old_field_seq = value; }
        }
        public Nullable<int> NewFieldSeq
        {
            get { return new_field_seq; }
            set { new_field_seq = value; }
        }
        public string OldFieldName
        {
            get { return old_field_name; }
            set { old_field_name = value; }
        }
        public string NewFieldName
        {
            get { return new_field_name; }
            set { new_field_name = value; }
        }
        public Nullable<int> OldExecSeq
        {
            get { return old_exec_seq; }
            set { old_exec_seq = value; }
        }
        public Nullable<int> NewExecSeq
        {
            get { return new_exec_seq; }
            set { new_exec_seq = value; }
        }
        public string OldExecName
        {
            get { return old_exec_name; }
            set { old_exec_name = value; }
        }
        public string NewExecName
        {
            get { return new_exec_name; }
            set { new_exec_name = value; }
        }
        public Nullable<int> OldPosTypeSeq
        {
            get { return old_pos_type_seq; }
            set { old_pos_type_seq = value; }
        }
        public Nullable<int> NewPosTypeSeq
        {
            get { return new_pos_type_seq; }
            set { new_pos_type_seq = value; }
        }
        public string OldPosTypeName
        {
            get { return old_pos_type_name; }
            set { old_pos_type_name = value; }
        }
        public string NewPosTypeName
        {
            get { return new_pos_type_name; }
            set { new_pos_type_name = value; }
        }
        public Nullable<int> OldClassSpecSeq
        {
            get { return old_class_spec_seq; }
            set { old_class_spec_seq = value; }
        }
        public Nullable<int> NewClassSpecSeq
        {
            get { return new_class_spec_seq; }
            set { new_class_spec_seq = value; }
        }
        public Nullable<double> OldSalaryQuota
        {
            get { return old_salary_quota; }
            set { old_salary_quota = value; }
        }
        public Nullable<double> NewSalaryQuota
        {
            get { return new_salary_quota; }
            set { new_salary_quota = value; }
        }
        public Nullable<DateTime> StartDate
        {
            get { return start_date; }
            set { start_date = value; }
        }
        public string Remarks
        {
            get { return remarks; }
            set { remarks = value; }
        }
    }
}
